home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / IIS5_01.CAB / IIS_w3ctrs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-05-19  |  5.3 KB  |  146 lines

  1. /**********************************************************************/
  2. /**                       Microsoft Windows NT                       **/
  3. /**                Copyright(c) Microsoft Corp., 1993                **/
  4. /**********************************************************************/
  5.  
  6. /*
  7.     w3ctrs.h
  8.  
  9.     Offset definitions for the W3 Server's counter objects & counters.
  10.  
  11.     These offsets *must* start at 0 and be multiples of 2.  In the
  12.     W3OpenPerformanceData procecedure, they will be added to the
  13.     W3 Server's "First Counter" and "First Help" values in order to
  14.     determine the absolute location of the counter & object names
  15.     and corresponding help text in the registry.
  16.  
  17.     This file is used by the W3CTRS.DLL DLL code as well as the
  18.     W3CTRS.INI definition file.  W3CTRS.INI is parsed by the
  19.     LODCTR utility to load the object & counter names into the
  20.     registry.
  21.  
  22.  
  23.     FILE HISTORY:
  24.         KeithMo     07-Jun-1993 Created.
  25.         KestutiP    15-May-1999 Added Service Uptime counters
  26.  
  27. */
  28.  
  29.  
  30. #ifndef _W3CTRS_H_
  31. #define _W3CTRS_H_
  32.  
  33.  
  34. //
  35. //  The W3 Server counter object.
  36. //
  37.  
  38. #define W3_COUNTER_OBJECT                     0
  39.  
  40.  
  41. //
  42. //  The individual counters.
  43. //
  44.  
  45. #define W3_BYTES_SENT_COUNTER                 2
  46. #define W3_BYTES_RECEIVED_COUNTER             4
  47. #define W3_BYTES_TOTAL_COUNTER                6
  48. #define W3_FILES_SENT_COUNTER                 8
  49.  
  50. #define W3_FILES_SENT_SEC                     10
  51. #define W3_FILES_RECEIVED_COUNTER             12
  52. #define W3_FILES_RECEIVED_SEC                 14
  53. #define W3_FILES_TOTAL_COUNTER                16
  54. #define W3_FILES_SEC                          18
  55.  
  56. #define W3_CURRENT_ANONYMOUS_COUNTER          20
  57. #define W3_CURRENT_NONANONYMOUS_COUNTER       22
  58. #define W3_TOTAL_ANONYMOUS_COUNTER            24
  59. #define W3_ANONYMOUS_USERS_SEC                26
  60. #define W3_TOTAL_NONANONYMOUS_COUNTER         28
  61.  
  62. #define W3_NON_ANONYMOUS_USERS_SEC            30
  63. #define W3_MAX_ANONYMOUS_COUNTER              32
  64. #define W3_MAX_NONANONYMOUS_COUNTER           34
  65. #define W3_CURRENT_CONNECTIONS_COUNTER        36
  66. #define W3_MAX_CONNECTIONS_COUNTER            38
  67.  
  68. #define W3_CONNECTION_ATTEMPTS_COUNTER        40
  69. #define W3_CONNECTION_ATTEMPTS_SEC            42
  70. #define W3_LOGON_ATTEMPTS_COUNTER             44
  71. #define W3_LOGON_ATTEMPTS_SEC                 46
  72. #define W3_TOTAL_OPTIONS_COUNTER              48
  73.  
  74. #define W3_TOTAL_OPTIONS_SEC                  50
  75. #define W3_TOTAL_GETS_COUNTER                 52
  76. #define W3_TOTAL_GETS_SEC                     54
  77. #define W3_TOTAL_POSTS_COUNTER                56
  78. #define W3_TOTAL_POSTS_SEC                    58
  79.  
  80. #define W3_TOTAL_HEADS_COUNTER                60
  81. #define W3_TOTAL_HEADS_SEC                    62
  82. #define W3_TOTAL_PUTS_COUNTER                 64
  83. #define W3_TOTAL_PUTS_SEC                     66
  84. #define W3_TOTAL_DELETES_COUNTER              68
  85.  
  86. #define W3_TOTAL_DELETES_SEC                  70
  87. #define W3_TOTAL_TRACES_COUNTER               72
  88. #define W3_TOTAL_TRACES_SEC                   74
  89. #define W3_TOTAL_MOVE_COUNTER                 76
  90. #define W3_TOTAL_MOVE_SEC                     78
  91.  
  92. #define W3_TOTAL_COPY_COUNTER                 80
  93. #define W3_TOTAL_COPY_SEC                     82
  94. #define W3_TOTAL_MKCOL_COUNTER                84
  95. #define W3_TOTAL_MKCOL_SEC                    86
  96. #define W3_TOTAL_PROPFIND_COUNTER             88
  97.  
  98. #define W3_TOTAL_PROPFIND_SEC                 90
  99. #define W3_TOTAL_PROPPATCH_COUNTER            92
  100. #define W3_TOTAL_PROPPATCH_SEC                94
  101. #define W3_TOTAL_SEARCH_COUNTER               96
  102. #define W3_TOTAL_SEARCH_SEC                   98
  103.  
  104. #define W3_TOTAL_LOCK_COUNTER                 100
  105. #define W3_TOTAL_LOCK_SEC                     102
  106. #define W3_TOTAL_UNLOCK_COUNTER               104
  107. #define W3_TOTAL_UNLOCK_SEC                   106
  108. #define W3_TOTAL_OTHERS_COUNTER               108
  109.  
  110. #define W3_TOTAL_OTHERS_SEC                   110
  111. #define W3_TOTAL_REQUESTS_COUNTER             112
  112. #define W3_TOTAL_REQUESTS_SEC                 114
  113. #define W3_TOTAL_CGI_REQUESTS_COUNTER         116
  114. #define W3_CGI_REQUESTS_SEC                   118
  115.  
  116. #define W3_TOTAL_BGI_REQUESTS_COUNTER         120
  117. #define W3_BGI_REQUESTS_SEC                   122
  118. #define W3_TOTAL_NOT_FOUND_ERRORS_COUNTER     124
  119. #define W3_TOTAL_NOT_FOUND_ERRORS_SEC         126
  120. #define W3_TOTAL_LOCKED_ERRORS_COUNTER        128
  121.  
  122. #define W3_TOTAL_LOCKED_ERRORS_SEC            130
  123. #define W3_CURRENT_CGI_COUNTER                132
  124. #define W3_CURRENT_BGI_COUNTER                134
  125. #define W3_MAX_CGI_COUNTER                    136
  126. #define W3_MAX_BGI_COUNTER                    138
  127.  
  128. #define W3_CURRENT_CAL_AUTH_COUNTER           140
  129. #define W3_MAX_CAL_AUTH_COUNTER               142
  130. #define W3_TOTAL_FAILED_CAL_AUTH_COUNTER      144
  131. #define W3_CURRENT_CAL_SSL_COUNTER            146
  132. #define W3_MAX_CAL_SSL_COUNTER                148
  133.  
  134. #define W3_TOTAL_FAILED_CAL_SSL_COUNTER       150
  135. #define W3_BLOCKED_REQUESTS_COUNTER           152
  136. #define W3_ALLOWED_REQUESTS_COUNTER           154
  137. #define W3_REJECTED_REQUESTS_COUNTER          156
  138. #define W3_CURRENT_BLOCKED_REQUESTS_COUNTER   158
  139.  
  140. #define W3_MEASURED_BANDWIDTH_COUNTER         160
  141.  
  142. #define W3_SERVICE_UPTIME_COUNTER             162
  143.  
  144. #endif  // _W3CTRS_H_
  145.  
  146.